home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
keyb
/
256keys.zip
/
256KEYS.DOC
< prev
next >
Wrap
Text File
|
1989-02-02
|
3KB
|
59 lines
Article 1058 of comp.binaries.ibm.pc:
Path: puukko!santra!tut!enea!mcvax!uunet!lll-winken!lll-tis!ames!mailrus!iuvax!bsu-cs!ibmbin
From: sic@ritcsh.UUCP (Eric A. Neulight)
Newsgroups: comp.binaries.ibm.pc
Subject: 256 key type-ahead buffer for PC's
Summary: 256keys.asm, 256keys.com, 256 key type-ahead
Message-ID: <3786@bsu-cs.UUCP>
Date: 28 Aug 88 09:00:14 GMT
Sender: ibmbin@bsu-cs.UUCP
Followup-To: comp.binaries.ibm.pc.d
Lines: 215
Approved: dhesi@bsu-cs.UUCP
[
Yet another type-ahead buffer expansion program. This is a shar
archive that yields the assembly language source and a uuencoded
executable. Received via path uunet!ccicpg!cci632!ritcsh!sic.
-- R.D.
]
"256keys" is a little program I whipped up when I got tired of the PC beeping
at me just because I type faster than it thinks. It creates a 256 key
type-ahead buffer. I have found it to work on just about every generic PC.
I do not think I need to profess the utility of a nice keyboard type-ahead
buffer. If you examine the assembler source which I have included, you
will see that there is nothing esoteric or mystical here. BIOS keeps
keyboard FIFO pointers in its data segment (0040h). All that the program
does is take memory for a larger FIFO buffer, and if it is allocated within
segment 0040h (addressable by BIOS key routines), it initializes new BIOS
key buffer pointers, and "terminates and stays resident".
256keys.com is uuencoded. Just uudecode it, and run it. It will attempt
to install itself. As it says in the program comments, your best bet
for having it install successfully at seg 40h is to run it as the first
program upon booting the machine. If it cannot install at seg 40h, it will
tell you. If it is already installed, it will tell you.
If for some reason you wish to compile your own (maybe the uuencoded file
got munched, or god forbid you don't have uudecode), do the following:
masm 256keys;
link 256keys;
exe2bin 256keys;
del 256keys.exe
rename 256keys.bin 256keys.com
Happy Hacking!
(what else can you do with an (ack) Intel Processor)
(and don't mind the copyright notice, that's just hype.)
==============================================================================
CLAIMER: Well -- I wrote it! Eric Alan Neulight
"INSANITY is just a state of mine." Electrical Engineering
"Nothing is Impossible -- Just Impractical." Computer Science House
Rochester Institute of Technology
BITNET: EAN4762@RITVAX UUCP: ...!rutgers!rochester!ritcv!ritcsh!sic
==============================================================================